.banner .news_titleBar{
	font-size: 28px;
	color: #165fa9;
	line-height: 60px;
	text-align: center;
}
.banner .news_banner{
	display: block;
	height: 285px;
	max-width: 1920px;
    width: auto!important;
    margin-left: -960px;
    position: relative;
    left: 50%;
}

/*product*/
.prodlist_banner{
	/*background: #fff;*/
}
/*newdt*/
.second_cat{
	display: inline-block;
}
.second_cat li a b {height: 18px; display: block; }
.second_cat li{
	padding: 16px 0;
	display: block;
	margin: 0 16px;
	float: left;
}	
.second_cat{ font-size: 22px;  }
.second_cat .cat_select {border-bottom: 2px solid #0a54ab; font-weight: bold; } 
.second_cat .cat_select a{ color: #0a54ab!important;}

.newdt,.product_detail{width: 100%;padding: 16px 0;text-align: left;}
.newdt{ text-align:center;  }
.newsxq{
	text-align: left;
}
.newdt ul,.product_detail ul {display: inline-block;color: #000;margin: 0 auto;}
.newdt ul li,.product_detail ul li {padding: 16px 0; display: block; margin: 0 16px; float: left; }
.newdt a,.product_detail a{ color: #000 ; }
#content .newdt .newslist a:hover {color: #0a54ab;}

/*product_detail*/
.product_detail .product_con{text-align: left;margin: 25px 0;}
.product_detail h3.title{font-size: 32px;color: #0a54ab;line-height: 64px;}
.product_detail .product_con p{ 
	font-size: 13px;
    line-height: 24px;
    padding-bottom: 10px;
    /*text-indent: 2em; */
}
.product_detail .product_con img{
	overflow: hidden;
    text-align: center;
    max-width: 800px;
    display: block;
    margin: 0 auto;
}

/*honor*/
.honor_content{padding: 10px 35px 44px;overflow: hidden;background: #fff;}
.honor_content .honor{width:744px; }
.honor_content .honor li{cursor: pointer;margin-right: 54px;width: 290px;border: 1px solid #acabab;float: left;margin: 20px;margin-left:15px;}
.honor_content .honor li img{margin: 0 auto;display: block;width: 200px!important;height: 283px!important;}

/*footer*/
.footer-tex .col-sm-3{float: left;width: 70px;margin-right: 240px;}
.footer-tex .col-sm-3:last-child{ margin-right:0; }
.footer-tex .left_link{ display: table; width: 100%;}
.left_link label {
    font-size: 16px;
}
#footer .left_link div ul li{font-size: 14px;}
#footer .left_link div ul{margin-top: 5px;}
#footer a,#footer label{color: #ccc;}
#footer .left_link div ul li{margin-bottom: 0;}
#footer .bottom{width:1000px;margin:0 auto;font-size: 12px;}
.hw1_hr{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #7d7e7e;
}
#footer .bottom_left, #footer .bottom_right {
    color: #ccc;
    padding: 0 0 10px 0;
    float: left;
    width:50%;
}
 #footer .bottom_right{
 	text-align: right;
 }
#footer .bottom_right ul li{display: inline-block; margin-right: 5px;}
#footer .bottom_right ul li:not(:last-child):after{content: '|'; padding-left: 10px;}
#footer a:hover { font-weight: bold; }
/*support*/
.page_support a:hover {color: #0a54ab!important;}
.banner_support{
	background: #b2b0b9;
	text-align: center;
} 
.page_support .section_nav ul{
	border-bottom: 1px solid #b2b0b9;
}
.page_support .section_nav li{
	float: left;
	width: 332px;
	padding: 26px 0;
	border-left: 1px solid #b2b0b9;
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	background: #fff;
	border-bottom: 1px solid #b2b0b9;
}
.page_support .section_nav li.active{
	margin-top: -4px;
	padding-bottom: 30px;
	background-color: white;
}
.page_support .section_nav li:last-child{
	border-right: 1px solid #b2b0b9;
}
.page_support .section_nav li p{
	font-size: 18px;
	font-weight: bold;
	line-height: 46px;
}
.page_support{
	padding:0!important;
	background: #fff;
	overflow: visible!important;
}
.page_support .nav_content {
	overflow: hidden;
	clear: both;
}
.page_support .nav_content .cell p {
    max-height: 84px;
    overflow: hidden;
}
.page_support .nav_content>div{
	display: none;
}
.page_support .nav_content .cell{
	float: left;
	width:33.3%;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	padding: 40px 0;
}
.page_support .nav_content .cell h3{
	font-size: 18px;
}
.page_support .nav_content .cell .icon{
	margin-bottom: 18px;
}
.page_support .nav_content .more{
	width: 140px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 18px;
	display: block;
	margin: 9px auto 0;
	border: 1px solid #000;
}
.page_support .nav_content>div.active,.page_support .nav_content>div.curr{
	display: block;
}
.page_support .contactus_content p{
	text-align: center!important;
	line-height: 30px!important;
	color: #000!important;
	font-size: 12px!important;
}
.page_support .tab3_con>div{
	float:left;
	overflow: hidden;
}
.page_support .tab3_con{
	width: 908px;
	margin: 25px auto;
	overflow: hidden;
}
.page_support .contactus_content{
	margin-top:5px;
}
.page_support .left_con{
	width: 370px;
	margin-right: 8px;
}
.page_support .right_con{
	width: 530px;
}

#breadcrumb_nav {
    width: 100%;
    overflow: hidden;
    background: #105da9;
    height: 26px;
    /* line-height: 26px; */
}
#breadcrumb_nav ul{
    width: 1000px;
    margin: 0 auto;
    overflow: HIDDEN;
}
#breadcrumb_nav li{
	display: inline;
	line-height: 26px;
}
#breadcrumb_nav li a{
	color:#fff;
	font-size: 12px;
}

.page_support_sub .content{
	width:1000px;
	margin: 0 auto;
	overflow: hidden;
	color: #000;
}
.content .page_title{
	font-size: 22px;
	color: #000;
	line-height: 54px;
}
.content_zhengce .sub_title{
	font-size: 38px;
	line-height: 60px;
	text-align: center;
}
.content_zhengce .content_detail{
	width: 485px;
	margin:0 auto;
	color:#2f2f2f;
}
.content_zhengce .content_detail dl{
	margin-top:30px;
}
.content_zhengce .content_detail dt,.content_zhengce .content_detail dd{
	border-bottom:1px solid #ccc;
	line-height: 25px;
	font-weight: bold;
}
.content_zhengce .content_detail dt{
	font-size: 30px;
	text-align: center;
	line-height: 64px;
}
.content_zhengce .content_detail dd{
	padding: 13px 0;
	font-size: 13px!important;
	overflow: hidden;
}
.content_zhengce .content_detail dd .left{
	float: left;
	width: 62px;	
}
.content_zhengce .content_detail dd .right{
	float: left;
	width: 423px;
}
.content_zhengce .content_detail .desc{
	color: #6e6e6e;
	font-size: 13px;
	padding: 30px 0;
	line-height: 20px;
}
.content_zhengce .content_detail .desc li{
	margin-bottom: 7px;
	list-style-type: disc;
}
/*shouhou*/
.content_shouhou .content_detail{
	font-size: 14px!important;
	line-height: 36px!important;
	padding-bottom: 30px;
}
.content_shouhou .content_detail h6{
	font-size: 16px!important;
}

/*jixiu*/

.content_jixiu .content_detail{
	width: 876px;
	margin: 0 auto;
	overflow: hidden;
}
.content_jixiu .steps{
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
}
.content_jixiu .steps li{
	width: 33.3%;
	float: left;
	padding-bottom: 60px;
}
.content_jixiu .steps .img{
	padding: 20px 0;
}
.content_jixiu .steps .title{
	font-size: 16px;
	margin-bottom: 18px;
	line-height: 24px;
}
.content_jixiu .steps .desc{
	font-size: 14px;
	line-height: 20px;
}
.content_jixiu .qa li a.titlebar{
	display: block;
	height: 32px;
	background: #105da9;
	color: #fff;
	line-height: 32px;
	padding: 0 0 0 1em;
}
.content_jixiu .qa .btn{
	float: right;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	display: inline-block;
	font-size: 26px;
}
.content_jixiu .qa .title{
	line-height: 42px;
	font-size: 19px;
	font-weight: normal;
	text-align: left;
}
.content_jixiu .qa .detail{
	padding: 12px 0 12px 1em;
	line-height: 20px!important;
	font-size: 15px!important;
}
.content_jixiu .qa{
	padding-bottom: 20px;
}
.content_jixiu .qa li .btn-minus{
	display: none;
}
.content_jixiu .qa li{
	margin-bottom: 10px;
}
.content_jixiu .qa li.active .btn-minus{
	display: inline-block;
}
.content_jixiu .qa li.active .btn-add{
	display:none;
}
.content_jixiu .qa li div.detail{
	display: none
}
.content_jixiu .qa li.active div.detail{
	display: block;
}	

/*content_download*/
.content_download .content_detail{
	line-height: 30px;
	color:#494949;
	font-size: 12px;
	/* width: 876px; */
	/* margin: 0 auto; */
}
.content_download .content_detail .title{
	font-size: 16px;
	color:#000;
}
.content_download .content_detail .date{
	font-size: 14px;
}
.content_download .content_detail .btn_download:hover{color: #0a54ab;}
.content_download .content_detail .btn_download{
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 18px;
	display: block;
	margin: 15px 0 40px 0;
	border: 1px solid #000;
	color:#000;
	background: #fff;
}
/*index_content*/
.index_content{
	width:100%;
	max-width: 1600px;
	margin:20px auto;
	overflow: hidden;
}
.index_content .card_list .con{
	float: left;
	width: 49.75%;
	margin-right: .5%;

}
.index_content .card_list .con li{
	margin-bottom: .5%;
}
.index_content .card_list .right_con{
	margin-right: 0;
}
.index_content .card_list .con img{
	width: 100%;
}

.index_content .card_list li{
	position: relative;
}
.index_content .card_list li .txt,.index_content .swi {
    position: absolute;
    bottom: 0;
    right: 53px;
    line-height: 132px;
    color: #fff;
    font-size: 32px;
    -moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.index_content .hw1_img_subinfo,.index_content .card_list li .mask{
	position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -ms-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
     transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
     -o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.index_content .card_list li:hover .txt{
	bottom: 10px;
}
.index_content .card_list li:hover .mask{
	background: #000;
    opacity: .5;
    filter: alpha(opacity=50)
}
.empty_div{
	padding:20px 0;
	font-size: 14px;
}

#pager{
	text-align: center;
    padding: 20px 0;
    font-size: 14px;
    color: #595757;
}
#pager a{
	color: #595757;
    padding: 0 8px;
	text-align: center;
}
#pager .page_now{
	color: #165fa9;
    font-weight: bold;
    padding: 0 8px;
	text-align: center;
}

.index_content .card_list .banner,.index_content .card_list li,.index_content .card_list li img{
	position: relative;
	width: 100%;
}
.index_content .card_list .swiper-container{
	width:100%;
	height: 0;
	padding-bottom:65%;
	overflow: hidden;
}
.index_content .card_list .swiper-container2{
    margin-top: 1.5%;
}
.index_content .card_list .swiper-container img{
	width: 100%;
}
.index_content .card_list .swiper-pagination{
	background: url(../images/bg-opa05.png) repeat;
    padding: 5px 0;
    bottom: 0;
}
.swiper-slide,.index_content .card_list .left-swiper{
	position: relative;
}
.index_content .card_list .left-swiper h6{
	position: absolute;
	left:40px;
	top: 30px;
	font-size: 32px;
	color: #fff;
	z-index: 10;
	font-weight: normal;
	background: url(../images/bg-opa05.png) repeat;
    padding: 0 10px;
    line-height: 50px;
}
.swiper-pagination-bullet{
	background: #fff;
    opacity: .6;
}
.swiper-pagination-bullet-active{
	opacity: 1;
    background: #007aff;
}
.index_content .card_list .swiper-container .txt{
	display: none;
}
    